﻿using Arquitetura.Architectural.Model;

namespace Arquitetura.Architectural.BusinessLogic.Validation
{
    public interface IValidationBase 
    {
        void Clear();
        Result Validate();
    }

    public interface IValidationBase<T, O> : IValidationBase 
    {
        IValidationBase<T, O> Setup(T target, O operation);
    }
}
